// main.go
package main

import (
	"backenddev/no1/mvc_study/controller"
	"backenddev/no1/mvc_study/model"
	"backenddev/no1/mvc_study/view"
	"log"
	"net/http"
)

func main() {
	// 创建模型实例
	userDB := &model.UserDB{}

	// 创建视图实例
	view := view.View{}

	// 创建控制器实例
	userController := &controller.UserController{
		UserRepo: userDB,
		View:     view,
	}

	// 注册路由
	http.HandleFunc("/user/", userController.GetUser)

	// 启动服务器
	log.Println("服务器启动中 http://localhost:8080")
	log.Fatal(http.ListenAndServe(":8080", nil))
}
